「ああそうか」
「なに?」
「WindowsストアアプリでのコンストラクタとLoadイベントの違い」
「たいていコンストラクタで書けば間に合うよね。WinFormと違って」
「うん。でもLoadイベントが必要とされるケースが分かった」
「そんなケースがあるの?」
「うん。そうそう。タイミングが違うんだよ」
「何が違うの?」
「コンストラクタはレイアウトエンジンが走る前。Loadイベントはレイアウトエンジンが走った後」
「それって何が違うの?」
「サイズが未確定か確定された後かが違う」
「なるほど。でもそれで何が違うわけ?」
「だからね。コンストラクタでActualWidthプロパティを参照しても0しか入っていないけど、Loadイベントだと数値が入っているわけだ」
「へー。サイズが決まった後なら数値を取得できるわけだ」
「考えてみると当たり前だけどね」